package com.lagou.testFastjson;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author wsl
 * @Date 2021/10/7 20:26
 * @Project_Name maven
 */
@Data
@AllArgsConstructor //全参的构造方法注解
@NoArgsConstructor //空参的构造方法注解
public class Person {

    //1.可以通过 name 去指定输出的名称
    //2.可以通过 ordinal属性 指定字段的顺序
    //3.可以通过 serialize属性 指定字段是否被序列化
    @JSONField(name = "USERNAME",ordinal = 1)
    private String username;
    @JSONField(name = "AGE",ordinal = 2)
    private int age;
    @JSONField(serialize = false)
    private String birthday;
}
